home *** CD-ROM | disk | FTP | other *** search
/ Ultra Gameplayers 101 / Ultra Game Players Magazine, No. 101 - September 1997 (Imagine Publishing, Inc.)(1997).iso / pc / new_ugp.dxr / 00229.ls < prev    next >
Encoding:
Text File  |  1997-07-10  |  1.1 KB  |  26 lines

  1. on NewVolumeControl parentObj, spritenum
  2.   set miniFaceSprite to spritenum
  3.   set bkgdSprite to spritenum + 1
  4.   set faceSprite to spritenum + 2
  5.   set sliderSprite to spritenum + 3
  6.   set activeSprites to [miniFaceSprite, bkgdSprite, faceSprite, sliderSprite]
  7.   set controlSprites to [bkgdSprite, faceSprite, sliderSprite]
  8.   set button to BasicButton(parentObj, [#hotSprites: activeSprites, #statusMessage: "Drag button to set volume."])
  9.   AddRoll(button, NewObject(button, "Visibility Hilite Class", [#showSpriteList: controlSprites]))
  10.   set sliderBtn to BasicButton(parentObj, [#hotSprites: [sliderSprite], #statusMessage: "Drag button to set volume."])
  11.   set sliderParams to [#sliderSprite: sliderSprite, #faceSprite: faceSprite, #miniFaceSprite: miniFaceSprite]
  12.   AddDown(sliderBtn, NewObject(sliderBtn, "Volume Slider Class", sliderParams))
  13. end
  14.  
  15. on ShowVolumeControl
  16.   set titleObj to GetGlobal(#gTitleObject)
  17.   set sNum to the volumeSprite of titleObj
  18.   set the visible of sprite sNum to 1
  19. end
  20.  
  21. on HideVolumeControl
  22.   set titleObj to GetGlobal(#gTitleObject)
  23.   set sNum to the volumeSprite of titleObj
  24.   set the visible of sprite sNum to 0
  25. end
  26.